package com.fejal.managed.movimento.financeiro.mascara;

import com.fejal.bean.ContasBanco;

public class MascaraNossoNumeroBancoBrasil implements MascaraNossoNumero {

	private String mascara;
	private String nossonumero;
	private ContasBanco conta;
	
	public ContasBanco getConta() {
		return conta;
	}

	public void setConta(ContasBanco conta) {
		this.conta = conta;
	}

	public String getNossonumero() {
		return nossonumero;
	}

	
	public void setNossonumero(String nossonumero) {
		this.nossonumero = nossonumero;

	}
	

	public MascaraNossoNumeroBancoBrasil(){
		
	}
	
	public MascaraNossoNumeroBancoBrasil(String nossonumero, ContasBanco conta){
		this.nossonumero = nossonumero;
		this.conta = conta;		
	}	
	
	@Override
	public String getMascara() {
		if (this.nossonumero != null){
			this.mascara = this.conta.getConvenio()+this.nossonumero; 
		}
		return this.mascara;
	}
	

	public void setMascara(String mascara) {
		this.mascara = mascara;
	}

}
